Details
Description
Deadlocks are not uncommon during SQL execution.
We need to implement distributed deadlock detection protocol for MVCC. Essentially, nodes should exchange some map of tx wait lists, and try to find a loop. If loop is found, then one of problematic transactions should be rolled back.
Attachments
Issue Links
- is related to
-
IGNITE-10972 MERGE INTO hangs in MVCC mode with unsorted keys
-
- Resolved
-
-
IGNITE-4188 Savepoints support inside of Ignite Transactions
-
- Open
-
-
IGNITE-10637 MVCC: Make diagnostic log messages more informative.
-
- Resolved
-
-
IGNITE-10841 Edge-chasing deadlock detection monitoring
-
- Closed
-
- relates to
-
IGNITE-11020 Document edge-chasing deadlock detection
-
- Open
-
-
IGNITE-11029 Public API for edge-chasing deadlock detection configuration
-
- Resolved
-
- links to